package vashion.azeroth.core.item.pojo;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import lombok.Data;

/**
 * @author Loki 2017.01.20 从JuHe API获取的某种货币各银行的汇率
 *
 */
@Data
public class JuHeExchangeRateOfCurrency {

	// 发布日期的年-月-日
	String date;
	// 发布时间的小时：分钟：秒
	String time;
	//发布时间
	Date updateDate;
	// 货币中文名
	String name;
	// 现汇卖出价
	Double fSellPri;
	// 现汇买入价
	Double fBuyPri;
	// 现钞卖出价
	Double mSellPri;
	// 现钞买入价
	Double mBuyPri;
	// 中间价
	Double bankConversionPri;
	
	public Date getUpdateDate() {
		if(null == date) {
			return new Date();
		}
		SimpleDateFormat myFmt = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss");
		Date updateDate = null;
		try {
			updateDate = myFmt.parse(date + time);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		return updateDate;
	}
}
